body, body * {
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
    list-style: none;
    box-sizing: border-box;
    -webkit-appearance: none;
    border-radius: 0;
    font-size: 14px;
}
.ProductImg{
    font-size: 0;
    
}
i{display: inline-block;}

.pHead { position: absolute; height: 0.79rem; width: 100%;  text-align: center; line-height: 0.79rem; background-color: #fff; }

.pBody { padding-top: 0.79rem !important; display: inline-block; width: 100%; background-color: #f4f4f4; }

.header_1 {  padding: 0;margin: 0;}
.header_1 h2 { color: #333; font-weight: normal; font-size: 0.32rem; font-family: "\5FAE\8F6F\96C5\9ED1"; }
.header_1 span { position: absolute; color: #ff5000; top: 0; }
.header_1 .icon-zuojiantou { font-size: 0.44rem; left: 0; }
.header_1 .right-btn { width: 0.71rem; height: 0.4rem; right: 0.2rem; top: 0.2rem; line-height: 0.4rem; background-color: #ff5b10; color: #fff; }
.header_1 .text-right { color: #fff; font-size: 0.26rem; right: 0.2rem; top: 0; }
.header_1 .icon-shezhi { position: absolute; right: 0.2rem; color: #fff; top: 0; }
.header_1 .icon-fxshare { right: 0.27rem; border: 1px solid #FF5000; border-radius: 50%; width: 0.43rem; height: 0.43rem; line-height: 0.43rem; top: 0.18rem; }
.header_1 .icon-tianjiahaoyou { right: 0.2rem; font-size: 0.5rem; }
.header_1 .icon-jt-copy { left: 0.05rem; }


.header1 { background-color: #ff5000 !important; color: #fff !important; }
.header1 h2 { color: #fff; }
.header1 h2 .icon-jiache{ float: left;width: 30%; }
.header1 span { color: #fff !important; }
.header1 ::-webkit-input-placeholder { /* WebKit browsers */ color: #fff; }
.header1 :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; }
.header1 ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; }
.header1 :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #fff; }


.qq .top { text-align: center; }
.qq .top .logo { width: 1.4rem; height: 1.4rem; margin: 0.63rem 0 0.23rem 0; }
.qq .top .logo-btm { font-size: 0.34rem; margin: 0 0.34rem; padding-bottom: 0.44rem; border-bottom: 1px solid #dadada; }
.qq .in { margin: 0 0.34rem; }
.qq .in p:nth-child(1) { font-size: 0.3rem; color: #333; margin: 0.32rem 0 0.25rem 0; }
.qq .in p:nth-child(2) { font-size: 0.26rem; color: #666; float: left; position: relative; padding-left: 0.3rem; margin-left: 0.1rem; }
.qq .in p:nth-child(2):before { float: left; width: 0.12rem; height: 0.12rem; content: " "; position: absolute; left: 0.1rem; background-color: #777; display: block; top: 50%; margin-top: -0.06rem; }
.qq button { width: 5.85rem; height: 0.75rem; background-color: #ff5000; border-radius: 0.1rem; line-height: 0.75rem; margin-left: 0.26rem; margin-top: 2rem; }
.qq .About_us_text { padding: 0.1rem 0.2rem; font-size: 0.24rem; line-height: 0.35rem; }


.Land { background-color: #fff; }
.Land .top .logo { border-radius: 50%; border: 1px solid #fff; }
.Land .top .logo-btm { border: none; }
.Land .Land input { width: 5.37rem; height: 0.88rem; border: 1px solid #dadada; font-size: 0.26rem; margin-left: 0.49rem; padding-left: 0.88rem; }
.Land .Land .phone { margin-top: 0.5rem; border-bottom: none; }
.Land .Land .phone:before { display: inline-block; content: "\e629"; }
.Land .Land span { position: absolute; left: 0.65rem; font-size: 0.5rem; }
.Land .Land .wode { top: 0.65rem; }
.Land .Land .mima { top: 1.55rem; }
.Land .Land .Land-text { font-size: 0.24rem; margin: 0.18rem 0.52rem 0.91rem 0.49rem; }
.Land .Land .Land-text p { color: #fd944f; }
.Land .Land button { margin: 0 0 0 0.26rem; }
.Land .Land .footer-land { width: 4.5rem; height: 0.51rem; margin: 0 auto; font-size: 0.16rem; margin-top: 0.7rem; line-height: 0.51rem; }
.Land .Land .footer-land p { float: left; font-size: 0.5rem; }
.Land .Land .footer-land .left-color { width: 0.9rem; background: url(../images/footter-land_03.jpg); height: 1px; margin-top: 0.25rem; }
.Land .Land .footer-land .right-color { transform: rotate(180deg); -ms-transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); -o-transform: rotate(180deg); }
.Land .Land .footer-land .icon-weixin { margin-left: 0.62rem; margin-right: 0.43rem; color: #28aa32; }
.Land .Land .footer-land .icon-qq { margin-right: 0.62rem; color: #50abd3; }


.Shop #ShopSwiperBanner div div img { width: 6.4rem !important; height: 4rem !important; }
.Shop .list { margin-bottom: 0.8rem; }
.Shop .list li { background-color: #fff; }
.Shop .list li p { margin: 0.1rem 0 0 0.2rem; }
.Shop .list li:nth-last-child(1) { border: none; }
.Shop .list .list-header { background-color: #fff; border-bottom: 1px solid #dadada; }
.Shop .list .list-header .tu { float: left; width: 1.44rem; height: 1.14rem; border: 1px solid #dadada; margin: 0.25rem 0 0 0.2rem; }
.Shop .list .list-header p { float: left; margin: 0.25rem 0 0 0.2rem; }
.Shop .list .list-header .left { width: 2.73rem; }
.Shop .list .list-header .left span { float: left; font-size: 0.26rem; }
.Shop .list .list-header .left .score { width: 100%; box-sizing: content-box; padding: 0.05rem 0; line-height: 0.25rem; height: 0.35rem; }
.Shop .list .list-header .left .score span { width: auto; font-size: 0.28rem; margin: 0; height: 0.25rem; float: left; }
.Shop .list .list-header .phone { vertical-align: top; margin: 0; width: 1.83rem; height: 1.38rem; text-align: center; border-left: 1px solid #dadada; margin-top: 0.1rem; font-size: 0.2rem; color: #555; }
.Shop .list .list-header .phone .icon-dianhua { margin-top: 0.1rem; color: #43e931; width: 0.38rem; height: 0.38rem; font-size: 0.6rem; display: block; width: 100%; height: 0.8rem; }
.Shop .list .list-header .ShopAddress { width: 6rem; border-top: 1px solid #dadada; margin: 0.1rem 0.2rem 0 0.2rem; padding: 0.1rem 0; color: #666; font-size: 0.22rem; }
.Shop .list .list-header .ShopAddress span { margin: 0; padding: 0; }
.Shop .list .list-header .ShopAddress .icon-dibiao { color: #cfc09c; }
.Shop .list .main { border-top: 1px solid #dadada; margin-top: 0.09rem; font-size: 0.24rem; }
.Shop .list .main .PurchaseNotice { border-bottom: 1px solid #dadada; height: 0.59rem; margin: 0; color: #454545; margin: 0 0.2rem; }
.Shop .list .main .PurchaseNotice span { display: inline-block; vertical-align: top; margin-top: 0.18rem; font-size: 0.24rem; }
.Shop .list .main .PurchaseNotice .iconfont { margin-top: 0.1rem; font-size: 0.4rem; }
.Shop .list .main .PurchaseNotice .icon-laba { color: #8dddff; }
.Shop .list .main .PurchaseNotice .icon-pingjia { color: #ff9d70; }
.Shop .list .main .main-in { margin-left: 0.2rem; }
.Shop .list .main .main-in li { border: none; list-style: initial; }
.Shop .list .main .block2 { border-bottom: 1px solid #dadada; padding-bottom: 0.1rem; }
.Shop .list .main .img { width: 100%; margin: 0; padding: 0.2rem; float: left; }
.Shop .list .main .img i { display: block; width: 1rem; height: 1rem; border-radius: inherit; float: left; margin: 0.05rem; background-size: cover; }
.Shop .list .main .left { float: left; width: 3.4rem; word-wrap: break-word; word-break: normal; /* .xin1{ span:nth-child(1){ color: #ff9d09; } }
.xin2{ span{ color: #ff9d09 !important; } span:nth-child(1){ color: #000000 !important; } span:nth-child(1){ color: #000000 !important; }  }
.xin3{ span{ color: #ff9d09 !important; } span:nth-child(4){ color: #000000; }  span:nth-child(5){ color: #000000; }  }
.xin4{ span{ color: #ff9d09 !important; } span:nth-child(5){ color: #000000; } }
.xin5{ span{ color: #ff9d09 !important; } }  */ }
.Shop .list .main .left P:nth-last-child(1) { width: 5.8rem; }
.Shop .list .main .left .score span { float: left; color: #eeeeee; }
.Shop .list .content { margin: 0; padding: 0; padding: 0.1rem 0 0.1rem 0.2rem; }
.Shop .list .content P { margin: 0; margin-left: 0.2rem; }
.Shop .list .content p:nth-child(1) { color: #555; }
.Shop .list .content p:nth-child(2) { color: #777; margin-left: 0.4rem; padding-right: 0.1rem; font-size: 0.2rem; }
.Shop .list .style_content p { color: #555 !important; font-size: 0.22rem !important; margin-left: 0.2rem !important; }
.Shop .list .content2 { border-bottom: 1px solid #dadada; }

#content_pre { white-space: pre-wrap; word-break: break-all; }
.tan { width: 3rem; border-radius: 0.05rem; background-color: #fafafa; color: #000; position: fixed; top: 80%; left: 50%; margin-left: -1.5rem; text-align: center; line-height: 0.4rem; border: 1px solid #555; padding: 0.1rem; z-index: 9999; }
p{
    line-height: inherit;
    font-size: inherit;
}

button{
    text-align: center;
    color: #fff;
    font-size: 0.33rem;
}
.Land-text{
    overflow: hidden;
}
.relative {
    position: relative;
}
.fl-left {
    float: left;
}
.fl-right{
    float: right;
}

.ProductPageMain{
    width: 100%;
    background-color: #fff;
    overflow: hidden;
    .ProductImg{
        width: 100%;
        .Img{
            width: 100%;
            height: 3.13rem;
            border-radius: 0;
            background: url(../images/1.jpg)no-repeat;
            background-size: 100% 100%;
        }
    }
    .ProductName{
        font-size: 0;
        width: 100%;
        padding: 0.1rem;
        border-bottom: 0.1rem solid #f4f4f4;
        position: relative;
        p{
            font-size: 0.24rem;
            color: #333;
            width: 100%;
            line-height: 0.5rem;
        }
        p:nth-child(2){
            color: #ff5000;
            font-size: 0.16rem;
            line-height: 0.3rem;
        }
        button{
            position: absolute;
            top: 50%;
            right: 0.15rem;
            transform: translateY(-50%);
            padding: 0.12rem 0.32rem;
            font-size: 0.22rem;
            color: #fff;
            background-color: #ff5000;
            border-radius: 0.4rem;
        }
    }
    .ProductDetail{
        padding: 0 0.15rem;

        .ProductDetailTitle{
            width: 100%;
            height: 0.57rem;
            line-height: 0.57rem;
            padding-left: 0.05rem;
            border-bottom: 1px solid #eee;
            margin-bottom: 0.2rem;
        }
        .Content{
            width: 100%;
            height: 100%;
            overflow-y: scroll;
//          padding-bottom: 0.1rem;
//          color: #333;
//          font-size: 0.24rem;
//          line-height: 0.4rem;
            white-space: pre-wrap;
            word-wrap: break-word;
            *{
                width: 100%;
            }
            img{
                width: 100%;
            }
        }
    }
    .ProductFooter{
        position: fixed;
        left: 0;
        bottom: 0;
        border-top: 0.28rem solid #f4f4f4;
        width: 100%;
        height: 1.83rem;
        img{
            width: 100%;
            height: 1.55rem;
        }
    }
}

.ProductPageMain2{
    overflow-y: scroll;
    .ProductName{
        span{
            position: absolute;
            top: 18%;
            right: 0.25rem;
            transform: translateY(-50%);
            font-size: 0.22rem;
            color: #333;
        }
        button{
            position: absolute;
            right: 0.2rem;
            top: 64%;
            transform: translateY(-50%);
            font-size: 0.2rem;
            padding: 0.08rem 0.3rem;
            background-color: #eee;
            border-radius: 0.2rem;
            color: #333;
        }
        .buttonSta{
            background-color: #ff5000;
            color: #fff;
        }
    }
    .UserListBox{
        padding-bottom: 0.9rem;
        font-size: 0;
        .Head{
            width: 100%;
            height: 0.61rem;
            background: url(../images/SignImg2.jpg) no-repeat;
            background-size: 100% 100%;
            display: inline-block;
            line-height: 0.61rem;
        }
        ul.UserList{
            position: relative;
            width: 100%;
            overflow-y: scroll;
            padding-bottom: 0.1rem;
            li{
                position: relative;
                overflow: hidden;
                color: #333;
                width: 100%;
                height: 0.6rem;
                line-height: 0.6rem;
                padding: 0 0.15rem;
                font-size: 0.22rem;
                padding-left: 0.7rem;
                i{
                    position: absolute;
                    top: 50%;
                    left: 0.15rem;
                    transform: translateY(-50%);
                    width: 0.44rem;
                    height: 0.44rem;
                    background-image: url(../images/1.jpg);
                    background-repeat: no-repeat;
                    background-size: 100% 100%;
                }
                .txt{
                    display: inline-block;
                    width: 65%;
                    height: 0.6rem;
                    overflow: hidden;
                    white-space: nowrap;
                    text-overflow:ellipsis;
                    color: #333;
                    font-size: 0.2rem;
                }
                .time{
                    float: right;
                    color: #999;
                    font-size: 0.16rem;
                }
            }
        }
    }
    .SignShareBtn{
        position: fixed;
        left: 0;
        bottom: 0;
        background-color: #ff5000;
        width: 100%;
        height: 0.89rem;
        color: #fff;
        font-size: 0.26rem;
    }
}
